home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 334_03 / term.h < prev    next >
Text File  |  1991-02-04  |  4KB  |  89 lines

  1. /* GNUPLOT - term.h */
  2. /*
  3.  * Copyright (C) 1986, 1987, 1990   Thomas Williams, Colin Kelley
  4.  *
  5.  * Permission to use, copy, and distribute this software and its
  6.  * documentation for any purpose with or without fee is hereby granted, 
  7.  * provided that the above copyright notice appear in all copies and 
  8.  * that both that copyright notice and this permission notice appear 
  9.  * in supporting documentation.
  10.  *
  11.  * Permission to modify the software is granted, but not the right to
  12.  * distribute the modified code.  Modifications are to be distributed 
  13.  * as patches to released version.
  14.  *  
  15.  * This software  is provided "as is" without express or implied warranty.
  16.  * 
  17.  *
  18.  * AUTHORS
  19.  * 
  20.  *   Original Software:
  21.  *     Thomas Williams,  Colin Kelley.
  22.  * 
  23.  *   Gnuplot 2.0 additions:
  24.  *       Russell Lang, Dave Kotz, John Campbell.
  25.  * 
  26.  * send your comments or suggestions to (pixar!info-gnuplot@sun.com).
  27.  * 
  28.  **************************************
  29.  * term.h: terminal support definitions
  30.  *   Edit this file depending on the set of terminals you wish to support.
  31.  * Comment out the terminal types that you don't want or don't have, and
  32.  * uncomment those that you want included. Be aware that some terminal 
  33.  * types (eg, SUN, UNIXPLOT) will require changes in the makefile 
  34.  * LIBS definition. 
  35.  */
  36.  
  37. /* These terminals are not relevant for MSDOS */
  38. #ifndef MSDOS
  39.  
  40. #define AED         /* AED 512 and AED 767 */
  41. #define BITGRAPH    /* BBN BitGraph */
  42. /* #define CGI         /* SCO CGI */
  43. /* #define IRIS4D      /* IRIS4D series computer */
  44. #define KERMIT      /* MS-Kermit Tektronix 4010 emulator */
  45. /* #define FIG           /* Fig graphics language (requires object.h from TransFig) */
  46. #define REGIS       /* ReGis graphics (vt125, vt220, vt240, Gigis...) */
  47. #define SELANAR     /* Selanar */
  48. /* #define SUN         /* Sun Microsystems Workstation */
  49. #define T410X       /* Tektronix 4106, 4107, 4109 and 420x terminals */
  50. #define TEK         /* Tektronix 4010, and probably others */
  51. /* #define UNIXPC      /* unixpc (ATT 3b1 or ATT 7300) */
  52. /* #define UNIXPLOT    /* unixplot */
  53. #define VTTEK       /* VT-like tek40xx emulators */
  54. /* #define X11         /* X11R4 window system */
  55.  
  56. #endif 
  57.  
  58. /* These terminals can be used on any system */
  59. #define DXY800A        /* Roland DXY800A plotter */
  60. #define EEPIC        /* EEPIC-extended LaTeX driver, for EEPIC users */
  61. #define EMTEX        /* LATEX picture environment with EMTEX specials */
  62. #define EPS60        /* Epson-style 60-dot per inch printers */
  63. #define EPSON        /* Epson LX-800, Star NL-10, NX-1000 and lots of others */
  64. #define HP2648        /* HP2648, HP2647 */
  65. #define HP26        /* HP2623A and maybe others */
  66. #define HP75        /* HP7580, and probably other HPs */
  67. #define HPGL        /* HP7475, HP7220 plotters, and (hopefully) lots of others */
  68. #define HPLJII        /* HP LaserJet II */
  69. #define IMAGEN      /* Imagen laser printers (300dpi) (requires -Iterm also) */
  70. #define LATEX       /* LATEX picture environment */
  71. #define NEC         /* NEC CP6 pinwriter printer */
  72. #define POSTSCRIPT  /* Postscript */
  73. #define PRESCRIBE   /* Kyocera Laser printer */
  74. #define QMS         /* QMS/QUIC laserprinter (Talaris 1200 and others) */
  75. #define STARC       /* Star Color Printer */
  76. #define TANDY60        /* Tandy DMP-130 series 60-dot per inch graphics */
  77. #define V384        /* Vectrix 384 and tandy color printer */
  78.  
  79. /* These are for MSDOS only */
  80. #ifdef MSDOS
  81. #ifdef __TURBOC__
  82. #define ATT6300        /* AT&T 6300 graphics */
  83. #else
  84. #define ATT6300        /* AT&T 6300 graphics */
  85. #define CORONA      /* Corona graphics 325 */
  86. #define HERCULES    /* IBM PC/Clone with Hercules graphics board */
  87. #endif
  88. #endif
  89.